out:=server
SRCS:=$(wildcard *.c)#拿到所有.c文件
OBJS:=$(patsubst %.c,%.o,$(SRCS))#把.c文件替换为.o文件

$(out):$(OBJS)
	gcc $^ -o $@ -lpthread -lcrypt -ll8w8jwt -lmbedcrypto -lmbedx509 -g 
%.o:%.c
	gcc -c $< -o $@ -g -Wall
clean:
	rm -f *.o server
